Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_SENSITIVE)
authorJavier Jardón <jjardon@gnome.org>
Mon, 1 Mar 2010 17:24:28 +0000 (18:24 +0100)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Sun, 4 Apr 2010 00:58:21 +0000 (20:58 -0400)
gtk/gtkwidget.c

index c0204b7e2f6ff3cb424fa5011636dd848d883299..8c48f0a28b082ef43475ef75ccf8f573721e659f 100644 (file)
@@ -6240,12 +6240,12 @@ gtk_widget_set_sensitive (GtkWidget *widget,
 
   if (sensitive)
     {
-      GTK_WIDGET_SET_FLAGS (widget, GTK_SENSITIVE);
+      GTK_OBJECT_FLAGS (widget) |= GTK_SENSITIVE;
       data.state = widget->saved_state;
     }
   else
     {
-      GTK_WIDGET_UNSET_FLAGS (widget, GTK_SENSITIVE);
+      GTK_OBJECT_FLAGS (widget) &= ~(GTK_SENSITIVE);
       data.state = GTK_WIDGET_STATE (widget);
     }
   data.state_restoration = TRUE;